function umZeroGravRagdoll( um )
	
	local ply = um:ReadEntity();
	local ent = ply:GetRagdollEntity();
	
	if( ent and ent:IsValid() ) then
		
		for i = 0, ent:GetPhysicsObjectCount() do
			
			local phys = ent:GetPhysicsObjectNum( i );
			if( phys and phys:IsValid() ) then
				phys:EnableGravity( false );
			end
			
		end
		
	end
	
end
usermessage.Hook( "ZGR", umZeroGravRagdoll );